/*
 * 版权所有 ( c ) 联想集团有限公司 2005-2009 保留所有权利。
 * 项目：	Lenovo Push Service
 * 文件名：	Car.java
 * 版本:    1.0
 * 描述：	
 * 作者：	刘兵召
 * 日期：	Jun 3, 2010 
 * 修改历史：
 * 【时间】		【修改者】	【修改内容】
 */
package com.feng.designpattern.uml.classreleations;

/**
 * Assocation 关联关系(Car类 和 Driver类) 在java中，关联关系是使用实例变量实现的
 * 
 * Aggregation 聚合关系 (Car类 和 Engine、Tire类)
 * 怀关联关系一样，聚合关系和关联关系一样也是通过实例变量来实现的,但是关联关系所涉及的两个类是处在同一个层次上的,而在聚合关系中两个类是处在不平等的层次上的，
 * 一个代表整体，一个代表部分。
 * 
 * 关联与聚合仅仅在java语法上是区分不出来的，需要考察涉及的两个类之间的逻辑关系，如果不确定两个类之间是不是聚合关系，那就将之设置成关联关系。
 * 
 * @author Administrator
 * 
 * 
 */
public class Car {
	Engine engine;
	Tire tires;
}
